shrinkBatchSources: 30
batchSamples: 3
warmupIterations: 1
benchmarkIterations: 3
languages:
- id: java
name: Java
extension: java
parseTable:
repo: https://github.com/metaborg/java-front.git
subDir: lang.java
sources:
batch:
- id: apache-commons-lang
repo: https://github.com/apache/commons-lang.git
- id: netty
repo: https://github.com/netty/netty.git
- id: spring-boot
repo: https://github.com/spring-projects/spring-boot.git
incremental:
- id: apache-commons-lang-stringutils
repo: https://github.com/apache/commons-lang.git
files:
- src/main/java/org/apache/commons/lang3/StringUtils.java
versions: 3
- id: gson
repo: https://github.com/google/gson.git
versions: 3
- id: slf4j
repo: https://github.com/qos-ch/slf4j.git
versions: 3
antlrBenchmarks:
- id: antlr
benchmark: ANTLRJava8Benchmark
- id: antlr-optimized
benchmark: ANTLRJavaBenchmark
- id: webdsl
name: WebDSL
extension: app
parseTable:
file: ../parsetables/WebDSL.tbl
sources:
batch:
- id: webdsl-yellowgrass
repo: https://github.com/webdsl/yellowgrass
- id: webdsl-elib-example
repo: https://github.com/webdsl/elib-example
- id: webdsl-elib-ace
repo: https://github.com/webdsl/elib-ace
- id: webdsl-elib-tablesorter
repo: https://github.com/webdsl/elib-tablesorter
- id: webdsl-elib-utils
repo: https://github.com/webdsl/elib-utils
- id: webdsl-elib-bootstrap
repo: https://github.com/webdsl/elib-bootstrap
- id: webdsl-elib-unsavedchanges
repo: https://github.com/webdsl/elib-unsavedchanges
- id: webdsl-elib-timeline
repo: https://github.com/webdsl/elib-timeline
- id: webdsl-elib-timezones
repo: https://github.com/webdsl/elib-timezones
- id: webdsl-elib-holder
repo: https://github.com/webdsl/elib-holder
incremental:
- id: webdsl-yellowgrass-incremental
repo: https://github.com/webdsl/yellowgrass
fetchOptions:
- '--depth=200'
versions: 3
- id: webdsl-builtin
repo: https://github.com/webdsl/webdsl
fetchOptions:
- '--shallow-since="2011-02-16 14:00:00 +0000"' # From this point in time on, the file parses without errors
files:
- src/org/webdsl/dsl/project/template-webdsl/built-in.app
versions: 3
- id: webdsl-elib-utils
repo: https://github.com/webdsl/elib-utils
versions: 3
- id: sdf3
name: SDF3
extension: sdf3
parseTable:
repo: https://github.com/metaborg/sdf.git
subDir: org.metaborg.meta.lang.template
sources:
batch:
- id: nabl
repo: https://github.com/metaborg/nabl
- id: dynsem
repo: https://github.com/metaborg/dynsem
- id: flowspec
repo: https://github.com/metaborg/flowspec
incremental:
- id: nabl
repo: https://github.com/metaborg/nabl
versions: 3
- id: dynsem
repo: https://github.com/metaborg/dynsem
versions: 3
- id: flowspec
repo: https://github.com/metaborg/flowspec
versions: 3
Iterations: 1/3



States: 5020



Parse nodes context-free: 775288
Parse nodes lexical: 987735
Parse nodes layout: 1197221
Reductions LR: 236086
Reductions GLR (deterministic): 2195170
Reductions GLR (non-deterministic): 193812



Parse nodes context-free: 552035
Parse nodes lexical: 670278
Parse nodes layout: 856272
Reductions LR: 148083
Reductions GLR (deterministic): 1560944
Reductions GLR (non-deterministic): 135452



Parse nodes context-free: 121530
Parse nodes lexical: 175765
Parse nodes layout: 216869
Reductions LR: 47714
Reductions GLR (deterministic): 363315
Reductions GLR (non-deterministic): 35554



Parse nodes context-free: 101723
Parse nodes lexical: 141692
Parse nodes layout: 124080
Reductions LR: 40289
Reductions GLR (deterministic): 270911
Reductions GLR (non-deterministic): 22806
States: 10761



Parse nodes context-free: 99701
Parse nodes lexical: 348232
Parse nodes layout: 201755
Reductions LR: 62263
Reductions GLR (deterministic): 493684
Reductions GLR (non-deterministic): 45561



Parse nodes context-free: 55963
Parse nodes lexical: 180029
Parse nodes layout: 124407
Reductions LR: 38892
Reductions GLR (deterministic): 263872
Reductions GLR (non-deterministic): 27019



Parse nodes context-free: 637
Parse nodes lexical: 1182
Parse nodes layout: 1670
Reductions LR: 274
Reductions GLR (deterministic): 2416
Reductions GLR (non-deterministic): 343



Parse nodes context-free: 2326
Parse nodes lexical: 12454
Parse nodes layout: 4219
Reductions LR: 1287
Reductions GLR (deterministic): 15078
Reductions GLR (non-deterministic): 1381



Parse nodes context-free: 31483
Parse nodes lexical: 90620
Parse nodes layout: 53578
Reductions LR: 14079
Reductions GLR (deterministic): 140210
Reductions GLR (non-deterministic): 10665



Parse nodes context-free: 4885
Parse nodes lexical: 44050
Parse nodes layout: 7447
Reductions LR: 3754
Reductions GLR (deterministic): 47269
Reductions GLR (non-deterministic): 3718



Parse nodes context-free: 463
Parse nodes lexical: 1728
Parse nodes layout: 988
Reductions LR: 393
Reductions GLR (deterministic): 2535
Reductions GLR (non-deterministic): 140



Parse nodes context-free: 3556
Parse nodes lexical: 16903
Parse nodes layout: 8761
Reductions LR: 3294
Reductions GLR (deterministic): 20696
Reductions GLR (non-deterministic): 2088



Parse nodes context-free: 388
Parse nodes lexical: 1266
Parse nodes layout: 685
Reductions LR: 289
Reductions GLR (deterministic): 1609
Reductions GLR (non-deterministic): 207
States: 3054



Parse nodes context-free: 70714
Parse nodes lexical: 86320
Parse nodes layout: 56783
Reductions LR: 11174
Reductions GLR (deterministic): 178016
Reductions GLR (non-deterministic): 10705



Parse nodes context-free: 24629
Parse nodes lexical: 31887
Parse nodes layout: 20262
Reductions LR: 4584
Reductions GLR (deterministic): 64015
Reductions GLR (non-deterministic): 3278



Parse nodes context-free: 19093
Parse nodes lexical: 22161
Parse nodes layout: 15737
Reductions LR: 3114
Reductions GLR (deterministic): 48005
Reductions GLR (non-deterministic): 2957



Parse nodes context-free: 26992
Parse nodes lexical: 32272
Parse nodes layout: 20784
Reductions LR: 3404
Reductions GLR (deterministic): 66068
Reductions GLR (non-deterministic): 4470